body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
select,
table,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
  font-family: '微软雅黑';
}
a {
  text-decoration: none;
  color: #a3a3a3;
}
ul {
  list-style: none;
}
body {
  background: #fff;
}
.zoom {
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.boz {
  box-sizing: border-box;
}
.gt {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gt2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.gt3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.gt4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.gt5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.container {
  width: 1200px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.boz {
  box-sizing: border-box;
}
img {
  border: none;
}
.routine_w {
  width: 1200px;
  margin: auto;
}
.com-c-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.hui {
  background: #eeeeee;
  border-bottom: 2px solid #cccccc;
}
.hui .hot {
  float: left;
  height: 56px;
}
.hui .hot p {
  font-size: 16px;
  color: #333;
  line-height: 56px;
}
.hui .hot p a {
  color: #666;
  padding: 0 14px;
}
.hui .hot p a:hover {
  color: #fe7e01;
  text-decoration: underline;
}
.hui .right {
  float: right;
  height: 100%;
}
.hui .right input {
  display: block;
  width: 266px;
  height: 36px;
  float: left;
  border: 1px solid #b5b5b5;
  background: #fafafa;
  margin-top: 9px;
  font-size: 16px;
  color: #333;
  outline: none;
  text-indent: 10px;
}
.hui .right a {
  display: block;
  width: 90px;
  height: 36px;
  float: left;
  margin: 9px 0 0 14px;
  border: 1px solid #b5b5b5;
  background: #fafafa;
  color: #858585;
  text-align: center;
  line-height: 36px;
}
.com-left-nav {
  width: 240px;
  float: left;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-bottom: 140px;
}
.com-left-nav .item .head {
  width: 100%;
  height: 72px;
  background: #737373;
  color: #fff;
  cursor: pointer;
}
.com-left-nav .item .head .cont {
  padding: 16px;
}
.com-left-nav .item .head .cont p {
  font-size: 20px;
}
.com-left-nav .item .head .cont .en {
  width: 100%;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.com-left-nav .item .head-act {
  background: #fe7e01;
}
.com-left-nav .item .bod {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  display: none;
}
.com-left-nav .item .bod a {
  display: block;
  width: 100%;
  background: #ededed;
  border-bottom: 1px dashed #b5b5b5;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.com-left-nav .item .bod a:last-child {
  border-bottom: none;
}
.com-left-nav .item .bod a:hover {
  background: #fff;
}
.com-left-nav .item .bod a .cont {
  padding: 16px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.com-left-nav .item .bod a .cont .txt {
  width: calc(100% - 10px);
  width: -webkit-calc(100% - 10px);
  width: -moz-calc(100% - 10px);
  height: 19px;
  float: left;
  line-height: 19px;
  font-size: 16px;
  color: #666;
}
.com-left-nav .item .bod a .cont .r-img {
  display: block;
  width: 6px;
  float: right;
  margin-top: 6px;
}
.com-left-nav .item .bod .a-act {
  background: #fff;
}
.com-left-nav .item .bod-act {
  display: block;
}
.index_product {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_product .com-title-img {
  display: block;
  margin: 74px auto 30px;
}
.index_product .index_product_right {
  float: left;
  width: 920px;
  float: right;
}
.index_product .index_product_right .big_img {
  position: relative;
}
.index_product .index_product_right .big_img img {
  display: block;
  width: 100%;
}
.index_product .index_product_right .big_img .txt-box {
  width: 100%;
  height: 96px;
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  z-index: 1;
  position: absolute;
}
.index_product .index_product_right .big_img .txt-box .cont {
  padding: 16px 24px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_product .index_product_right .big_img .txt-box .cont .title {
  width: 100%;
  height: 28px;
  font-size: 20px;
  line-height: 28px;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index_product .index_product_right .big_img .txt-box .cont .xqjs {
  width: 100%;
  height: 28px;
  font-size: 16px;
  line-height: 28px;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 10px;
}
.index_product .index_product_right .product-list {
  margin-top: 30px;
}
.index_product .index_product_right .product-list .list {
  display: block;
  width: 220px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  box-sizing: border-box;
  border: 2px solid #adadad;
  float: left;
  margin-left: 13px;
}
.index_product .index_product_right .product-list .list:hover {
  border-color: #fe9834;
}
.index_product .index_product_right .product-list .list:hover .cont .title {
  font-weight: bold;
  color: #fe9834;
}
.index_product .index_product_right .product-list .list:hover .cont span {
  border-color: #fe9834;
  color: #fe9834;
}
.index_product .index_product_right .product-list .list .cont {
  padding: 8px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_product .index_product_right .product-list .list .cont img {
  display: block;
  width: 100%;
  height: 154px;
}
.index_product .index_product_right .product-list .list .cont .title {
  width: 100%;
  height: 24px;
  font-size: 16px;
  color: #333;
  text-align: center;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 11px;
}
.index_product .index_product_right .product-list .list .cont .h {
  width: 20px;
  height: 3px;
  background: #b4b4b4;
  margin: 8px auto;
}
.index_product .index_product_right .product-list .list .cont .txt {
  font-size: 14px;
  color: #666;
  line-height: 21px;
  height: 42px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.index_product .index_product_right .product-list .list .cont span {
  width: 80px;
  height: 26px;
  float: right;
  margin-bottom: 4px;
  margin-top: 4px;
  border-bottom: 1px solid #b4b4b4;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  color: #333;
}
.index_product .index_product_right .product-list .list:first-child {
  margin-left: 0;
}
.index_product .index_product_right .more {
  display: block;
  width: 136px;
  height: 44px;
  margin: 40px auto;
  background: #fe7e01;
  text-align: center;
  line-height: 44px;
  font-size: 16px;
  color: #fff;
}
.index_question {
  background: url(../image/bg1.jpg);
  background-size: cover;
  background-position: center center;
}
.index_question .com-title-img {
  display: block;
  margin: 14px auto 40px;
}
.index_question .img {
  display: block;
  margin: 0 auto 64px;
  max-width: 96%;
}
.advert1 {
  width: 100%;
  height: 240px;
  background-size: cover;
  background: url(../image/advert1.jpg);
  background-position: center center;
}
.index_advantage {
  background: url(../image/bg2.jpg);
  background-size: cover;
  background-position: center center;
}
.index_advantage .com-title-img {
  display: block;
  margin: 52px auto;
}
.index_advantage .box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  background: #fff;
  margin-bottom: 74px;
  box-sizing: border-box;
  border-bottom: 1px solid #abacac;
}
.index_advantage .box .list {
  display: block;
  width: 33.33333333333333333%;
  height: 239px;
  box-sizing: border-box;
  border-top: 1px solid #abacac;
  border-left: 1px solid #abacac;
  float: left;
}
.index_advantage .box .list .cont {
  padding: 0 60px;
}
.index_advantage .box .list img {
  display: block;
  width: 65px;
  margin: 30px auto 0;
}
.index_advantage .box .list .p1 {
  font-size: 20px;
  font-weight: bold;
  color: #005bac;
  text-align: center;
  padding-top: 16px;
}
.index_advantage .box .list .p2 {
  font-size: 16px;
  color: #666;
  text-align: center;
  padding-top: 20px;
}
.index_advantage .box .list:nth-child(3n) {
  border-right: 1px solid #abacac;
}
.index_get .com-title-img {
  display: block;
  margin: 58px auto 0;
}
.index_get .box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-bottom: 42px;
}
.index_get .box .left {
  width: calc(100% - 900px);
  width: -webkit-calc(100% - 900px);
  width: -moz-calc(100% - 900px);
  float: left;
}
.index_get .box .left img {
  display: block;
  margin: auto;
  max-width: 96%;
}
.index_get .box .right {
  width: 874px;
  height: 300px;
  float: right;
  overflow: hidden;
  margin-top: 30px;
}
.index_get .box .right .swiper-container2 {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.index_get .box .right .swiper-container2 .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
}
.index_get .box .right .swiper-container2 .swiper-pagination2 {
  bottom: 28px;
  text-align: right;
  width: 96%;
}
.index_get .box .right .swiper-container2 .swiper-pagination2 .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 8px;
  opacity: 1;
}
.index_get .box .right .swiper-container2 .swiper-pagination2 .swiper-pagination-bullet-active {
  background: #f4902f;
}
.index_get .box .list {
  float: left;
  width: 338px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  position: relative;
  cursor: pointer;
  margin-left: 72px;
}
.index_get .box .list:first-child {
  margin-left: 40px;
}
.index_get .box .list:hover .head {
  background: url(../image/h1-1.png);
}
.index_get .box .list .head {
  width: 100%;
  height: 64px;
  position: absolute;
  top: 25px;
  left: 0;
  z-index: 1;
  background: url(../image/h1.png);
  background-size: 100% 100%;
}
.index_get .box .list .head img {
  display: block;
  margin: 12px auto;
}
.index_get .box .list .bod {
  width: 320px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  background: #eeeeee;
  border-radius: 16px;
}
.index_get .box .list .bod .cont {
  padding: 94px 48px 24px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_get .box .list .bod .cont p {
  font-size: 16px;
  color: #666;
  text-align: center;
}
.huosuren {
  background: url(../image/bg3.jpg);
  background-size: cover;
  background-position: center center;
}
.huosuren .container {
  position: relative;
}
.huosuren .left {
  width: calc(100% - 344px);
  width: -webkit-calc(100% - 344px);
  width: -moz-calc(100% - 344px);
  float: left;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  background: url(../image/bg1.png);
  background-size: 100% 100%;
  margin-top: 56px;
  margin-bottom: 33px;
}
.huosuren .left .left-l {
  width: 290px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  float: left;
  margin: 70px 0 46px 38px;
}
.huosuren .left .left-l .p1 {
  font-size: 30px;
  font-weight: bold;
  color: #333;
}
.huosuren .left .left-l .p1 span {
  color: #ed6105;
}
.huosuren .left .left-l .p2 {
  font-size: 20px;
  color: #333;
  padding-top: 4px;
}
.huosuren .left .left-l .h1 {
  width: 100%;
  height: 4px;
  background: #000;
  margin-top: 18px;
}
.huosuren .left .left-l .h2 {
  width: 100%;
  height: 2px;
  background: #000;
  margin-top: 3px;
}
.huosuren .left .left-r {
  width: calc(100% - 390px);
  width: -webkit-calc(100% - 390px);
  width: -moz-calc(100% - 390px);
  float: left;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-left: 30px;
  margin-top: 48px;
}
.huosuren .left .left-r p {
  font-size: 15px;
  color: #333;
  padding-top: 10px;
}
.huosuren .right {
  float: right;
  width: 290px;
  height: 100%;
  background: #2a65a1;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.huosuren .right img {
  display: block;
  margin: 84px auto 0;
}
.huosuren .right .p1 {
  font-size: 16px;
  color: #fff;
  padding-top: 20px;
  text-align: center;
}
.huosuren .right .p2 {
  font-size: 30px;
  color: #fff;
  text-align: center;
  padding-top: 8px;
}
.index_about .com-title-img {
  display: block;
  margin: 60px auto 0;
}
.index_about .com-title-p {
  font-size: 16px;
  color: #fe7e01;
  text-align: center;
  padding-top: 10px;
}
.index_about .com-c-box {
  margin-top: 56px;
  margin-bottom: 80px;
}
.index_about .com-c-box .left {
  width: 40%;
  float: left;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_about .com-c-box .left img {
  display: block;
  width: 100%;
}
.index_about .com-c-box .right {
  float: right;
  width: 56.166666%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_about .com-c-box .right .title {
  width: 100%;
  height: 56px;
  border-bottom: 1px solid #b5b5b5;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index_about .com-c-box .right .title p {
  font-size: 20px;
  color: #117dd7;
  font-weight: bold;
  padding-top: 20px;
}
.index_about .com-c-box .right .xq-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 30px;
}
.index_about .com-c-box .right .xq-box .p1 {
  font-size: 16px;
  font-weight: bold;
  color: #fe7e01;
}
.index_about .com-c-box .right .xq-box .txt-box {
  width: 100%;
  height: auto;
  zoom: 1;
  margin: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  font-size: 16px;
  color: #666666;
  margin-top: 24px;
  line-height: 24px;
}
.index_about .com-c-box .right .btn-box {
  width: 100%;
  height: 44px;
  margin-top: 44px;
}
.index_about .com-c-box .right .btn-box a {
  display: block;
  width: 136px;
  height: 44px;
  float: right;
  box-sizing: border-box;
  border: 2px solid #b5b5b5;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #333;
}
.index_about .com-c-box .right .btn-box a:last-child {
  margin-right: 14px;
}
.index_team {
  background: #f6f6f6;
}
.index_team .top {
  width: 100%;
  height: 452px;
  background: url(../image/bg4.jpg);
  background-size: cover;
  background-position: center center;
  box-sizing: border-box;
  border: 1px solid transparent;
}
.index_team .top .box {
  width: 398px;
  height: 146px;
  background: rgba(255, 255, 255, 0.8);
  margin: 148px auto 0;
  box-sizing: border-box;
  border: 1px solid transparent;
}
.index_team .top .box .com-title-img {
  display: block;
  margin: 36px auto 0;
}
.index_team .top .box .com-title-p {
  font-size: 16px;
  color: #fe7e01;
  text-align: center;
  padding-top: 10px;
}
.index_team .mid {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 24px;
}
.index_team .mid .img {
  width: 382px;
  height: 436px;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  float: left;
}
.index_team .mid .img img {
  display: block;
  width: 100%;
  height: 100%;
}
.index_team .mid .right {
  width: calc(100% - 420px);
  width: -webkit-calc(100% - 420px);
  width: -moz-calc(100% - 420px);
  float: right;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_team .mid .right .cont {
  width: 70%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 78px;
}
.index_team .mid .right .cont .head {
  width: 100%;
  height: 56px;
  border-bottom: 1px solid #bfbfbf;
  line-height: 56px;
  font-size: 24px;
  color: #fe7e01;
}
.index_team .mid .right .cont .head span {
  font-size: 16px;
  color: #333;
  padding-left: 6px;
}
.index_team .mid .right .cont .txt-box {
  width: 100%;
  height: 96px;
  margin-top: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
.index_team .mid .right .cont .more {
  float: right;
  margin-top: 14px;
  width: 116px;
  height: 36px;
  border: 2px solid #b5b5b5;
  text-align: center;
  line-height: 36px;
  font-size: 16px;
  color: #333;
}
.index_team .mid .right .cont .more:hover {
  border-color: #fe7e01;
  color: #fe7e01;
}
.index_team .down {
  width: 100%;
  height: 360px;
  margin-top: -66px;
  z-index: 999;
  position: relative;
}
.index_team .down .swiper-container3 {
  width: 100%;
  height: 100%;
}
.index_team .down .swiper-container3 .swiper-wrapper {
  height: 100%;
}
.index_team .down .swiper-container3 .swiper-slide {
  width: 208px;
  height: 100%;
  box-sizing: border-box;
  border: 2px solid #d5d5d5;
  cursor: pointer;
}
.index_team .down .swiper-container3 .swiper-slide:hover {
  border-color: #f4902f;
}
.index_team .down .swiper-container3 .swiper-slide:hover .name {
  color: #f4902f;
}
.index_team .down .swiper-container3 .swiper-slide img {
  display: block;
  width: 100%;
  height: 300px;
}
.index_team .down .swiper-container3 .swiper-slide .name {
  width: 100%;
  height: 56px;
  background: #fff;
  text-align: center;
  line-height: 56px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #333;
}
.index_team .down .swiper-container3 .swiper-slide .name span {
  color: #666;
  font-size: 14px;
  padding-left: 4px;
}
.index_team .big-more {
  display: block;
  width: 236px;
  height: 40px;
  border: 2px solid #bfbfbf;
  margin: 54px auto;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #666;
}
.index_team .big-more:hover {
  border-color: #f4902f;
  color: #f4902f;
}
.index_case .com-title-img {
  display: block;
  margin: 84px auto 0;
}
.index_case .com-title-p {
  font-size: 16px;
  color: #fe7e01;
  text-align: center;
  padding-top: 10px;
}
.index_case .com-c-box {
  margin-top: 42px;
}
.index_case .list {
  display: block;
  width: 280px;
  float: left;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin: 10px;
}
.index_case .list:hover {
  box-shadow: 0px 0px  10px 5px #ccc;
}
.index_case .list:hover .cont .name {
  color: #f49033;
}
.index_case .list .cont {
  padding: 20px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_case .list .cont img {
  display: block;
  width: 100%;
  height: 180px;
}
.index_case .list .cont .name {
  width: 100%;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 20px;
  font-size: 16px;
  color: #333;
  margin-top: 16px;
}
.index_case .list .cont .h {
  width: 40%;
  height: 1px;
  background: #b5b5b5;
  margin-top: 12px;
}
.index_case .list .cont .txt-box {
  width: 100%;
  height: 88px;
  line-height: 22px;
  font-size: 14px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  margin-top: 12px;
}
.index_case .big-more {
  display: block;
  width: 236px;
  height: 40px;
  border: 2px solid #bfbfbf;
  margin: 54px auto;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #666;
}
.index_case .big-more:hover {
  border-color: #f4902f;
  color: #f4902f;
}
.index_customer {
  background: #e8e8ea;
}
.index_customer .com-title-img {
  display: block;
  margin: 36px auto 40px;
}
.index_customer .siw {
  width: 100%;
  height: 150px;
  position: relative;
  margin-bottom: 40px;
}
.index_customer .siw .swiper-container4 {
  width: 1070px;
  margin: auto;
}
.index_customer .siw .swiper-container4 .swiper-slide {
  height: 100%;
}
.index_customer .siw .swiper-container4 .swiper-slide .img {
  background: #fff;
  width: 100%;
  height: 110px;
  text-align: center;
  line-height: 110px;
}
.index_customer .siw .swiper-container4 .swiper-slide .img img {
  max-width: 96%;
  max-height: 96%;
  height: auto;
  vertical-align: middle;
}
.index_customer .siw .swiper-container4 .swiper-slide .txt {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}
.index_customer .siw .swiper-button-next,
.index_customer .siw .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23c3c3c3'%2F%3E%3C%2Fsvg%3E");
}
.index_customer .siw .swiper-button-prev {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
}
.index_news .news {
  width: calc(100% - 644px);
  width: -webkit-calc(100% - 644px);
  width: -moz-calc(100% - 644px);
  float: left;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_news .news .head {
  width: 100%;
  height: 64px;
  border-bottom: 1px solid #b5b5b5;
  margin: 58px 0 42px;
}
.index_news .news .head img {
  display: block;
}
.index_news .news .list-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 24px;
}
.index_news .news .list-box .list {
  display: block;
  width: 100%;
  height: 96px;
  margin-top: 10px;
}
.index_news .news .list-box .list:hover .data {
  background: #fe7e01;
}
.index_news .news .list-box .list:hover .right .title {
  color: #fe7e01;
}
.index_news .news .list-box .list .data {
  width: 72px;
  height: 100%;
  background: #999999;
  float: left;
}
.index_news .news .list-box .list .data .p1 {
  font-size: 30px;
  color: #fff;
  text-align: center;
  padding-top: 16px;
}
.index_news .news .list-box .list .data .p2 {
  font-size: 14px;
  color: #fff;
  text-align: center;
  padding-top: 8px;
}
.index_news .news .list-box .list .right {
  width: calc(100% - 90px);
  width: -webkit-calc(100% - 90px);
  width: -moz-calc(100% - 90px);
  float: right;
  height: 100%;
}
.index_news .news .list-box .list .right .title {
  width: 100%;
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index_news .news .list-box .list .right .txt {
  width: 100%;
  height: 48px;
  line-height: 24px;
  color: #666;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.index_news .news .big-more {
  display: block;
  width: 132px;
  height: 40px;
  border: 2px solid #bfbfbf;
  margin: 54px auto;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  color: #666;
}
.index_news .news .big-more:hover {
  border-color: #f4902f;
  color: #fff;
  background: #f4902f;
}
.index_news .info {
  float: right;
  width: 600px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_news .info .head {
  width: 100%;
  height: 64px;
  border-bottom: 1px solid #b5b5b5;
  margin: 58px 0 42px;
}
.index_news .info .head img {
  display: block;
}
.index_news .info .swiper-container5 {
  width: 100%;
  height: 418px;
}
.index_news .info .swiper-container5 .swiper-slide {
  position: relative;
}
.index_news .info .swiper-container5 .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
}
.index_news .info .swiper-container5 .swiper-slide .downbox {
  width: 100%;
  height: 136px;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  left: 0;
}
.index_news .info .swiper-container5 .swiper-slide .downbox .cont {
  padding: 14px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.index_news .info .swiper-container5 .swiper-slide .downbox .cont .title {
  width: 100%;
  height: 38px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  line-height: 38px;
}
.index_news .info .swiper-container5 .swiper-slide .downbox .cont .h {
  width: 120px;
  height: 2px;
  background: #bfbfbf;
  margin-top: 6px;
}
.index_news .info .swiper-container5 .swiper-slide .downbox .cont .txt-box {
  font-size: 14px;
  color: #d9d9d9;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-top: 6px;
}
.index_news .info .swiper-container5 .swiper-pagination {
  bottom: 148px;
  text-align: right;
}
.index_news .info .swiper-container5 .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #fff;
  opacity: 1;
  border-radius: 100%;
}
.index_news .info .swiper-container5 .swiper-pagination .swiper-pagination-bullet:last-child {
  margin-right: 20px;
}
.index_news .info .swiper-container5 .swiper-pagination .swiper-pagination-bullet-active {
  width: 10px;
  height: 10px;
  background: #fe7e01;
  opacity: 1;
  border-radius: 100%;
}
.index_news .info .swiper-button-prev1,
.index_news .info .swiper-button-next1 {
  top: 142px;
  background: none;
  background: rgba(255, 255, 255, 0.6);
  width: 40px;
  height: 80px;
  font-size: 40px;
  line-height: 80px;
  color: #fff;
  font-family: 'songti';
  text-align: center;
}
.index_news .info .swiper-button-prev1:hover,
.index_news .info .swiper-button-next1:hover {
  color: #fe7e01;
}
.index_news .info .big-more {
  display: block;
  width: 132px;
  height: 40px;
  border: 2px solid #bfbfbf;
  margin: 54px auto;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  color: #666;
}
.index_news .info .big-more:hover {
  border-color: #f4902f;
  color: #fff;
  background: #f4902f;
}
.index_contact {
  width: 100%;
  height: 506px;
  background: url(../image/bg5.jpg);
  background-size: cover;
  background-position: center center;
}
.index_contact .container {
  height: 100%;
}
.index_contact .left {
  width: 464px;
  height: 100%;
  float: left;
  background: rgba(255, 255, 255, 0.9);
}
.index_contact .left .com-title-img {
  display: block;
  width: 350px;
  margin: 116px auto 0;
}
.index_contact .left .img {
  display: block;
  width: 254px;
  margin: 70px auto 0;
}
.index_contact .right {
  width: calc(100% - 464px);
  width: -webkit-calc(100% - 464px);
  width: -moz-calc(100% - 464px);
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  float: right;
}
.index_contact .right .cont {
  width: 70%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 130px;
}
.index_contact .right .cont .item {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 12px;
}
.index_contact .right .cont .item:last-child {
  width: 290px;
}
.index_contact .right .cont .item input {
  display: block;
  width: 48%;
  height: 40px;
  float: left;
  box-sizing: border-box;
  border: 1px solid #cbcaca;
  background: #fff;
  line-height: 38px;
  text-indent: 2em;
  font-size: 14px;
  color: #333;
  outline: none;
}
.index_contact .right .cont .item input:last-child {
  float: right;
}
.index_contact .right .cont .item textarea {
  display: block;
  width: 100%;
  height: 164px;
  resize: none;
  outline: none;
  text-indent: 2em;
  line-height: 30px;
  font-size: 14px;
  color: #333;
  box-sizing: border-box;
  border: 1px solid #cbcaca;
}
.index_contact .right .cont .item .sub {
  width: 140px;
  color: #fff;
  background: #fe7e01;
  text-indent: 0;
  border-color: #fe7e01;
  cursor: pointer;
}
.index_contact .right .cont .item .reset {
  width: 140px;
  color: #fff;
  background: #737373;
  text-indent: 0;
  border-color: #737373;
  cursor: pointer;
}
.zt-one {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.zt-one .left-boxx {
  float: left;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  width: 260px;
}
.zt-one .left-boxx .head {
  width: 100%;
  height: 96px;
  text-align: center;
  line-height: 96px;
  font-size: 30px;
  color: #fff;
  background: url(../image/left-boxx-head.png);
  background-size: 100% 100%;
}
.zt-one .left-boxx .bod {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.zt-one .left-boxx .bod .item {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 12px;
}
.zt-one .left-boxx .bod .item:first-child {
  margin-top: 22px;
}
.zt-one .left-boxx .bod .item .item-top {
  width: 100%;
  height: 18px;
  background: url(../image/left-boxx-box-top.png);
  background-size: 100% 100%;
}
.zt-one .left-boxx .bod .item .item-down {
  width: 100%;
  height: 18px;
  background: url(../image/left-boxx-box-down.png);
  background-size: 100% 100%;
}
.zt-one .left-boxx .bod .item .item-bod {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  background: #d3e4f3;
}
.zt-one .left-boxx .bod .item .item-bod .pone {
  font-size: 26px;
  color: #06c;
  text-align: center;
  padding-top: 6px;
}
.zt-one .left-boxx .bod .item .item-bod .ptwo {
  font-size: 14px;
  color: #06c;
  padding: 10px 22px 10px;
  line-height: 18px;
}
.zt-one .left-boxx .bod .item .item-bod .item-head-a {
  display: block;
  width: 210px;
  height: 32px;
  margin-left: 34px;
  box-sizing: border-box;
  border-left: 6px solid #fe7e01;
  margin-top: 16px;
}
.zt-one .left-boxx .bod .item .item-bod .item-head-a p {
  line-height: 32px;
  font-size: 24px;
  font-weight: bold;
  color: #0d67bd;
  padding-left: 10px;
}
.zt-one .left-boxx .bod .item .item-bod .a-bod {
  margin-left: 46px;
  width: 190px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 22px;
}
.zt-one .left-boxx .bod .item .item-bod .a-bod a {
  font-size: 18px;
  color: #333;
  margin-bottom: 20px;
  display: block;
}
.zt-one .left-boxx .bod .item .item-bod .a-bod a:hover {
  color: #fe7e01;
}
.zt-one .left-boxx .bod .item .item-bod .a-bod .a-act {
  color: #fe7e01;
}
.zt-one .left-boxx .bod .jt-item {
  box-sizing: border-box;
  border: 4px solid #0d67bd;
}
.zt-one .left-boxx .bod .jt-item .cont {
  padding: 24px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.zt-one .left-boxx .bod .jt-item .cont img {
  display: block;
  margin: auto;
  width: 180px;
}
.zt-one .left-boxx .bod .jt-item .cont .p1 {
  font-size: 20px;
  font-weight: bold;
  color: #0d67bd;
  text-align: center;
  padding-top: 20px;
}
.zt-one .left-boxx .bod .jt-item .cont .h {
  width: 40px;
  height: 4px;
  background: #fe7e01;
  margin: 10px auto 20px;
}
.zt-one .left-boxx .bod .jt-item .cont .p2 {
  font-size: 16px;
  color: #333;
  padding-top: 4px;
}
.jgjt {
  width: 908px;
  float: right;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.jgjt .p-head {
  font-size: 24px;
  color: #0d67bd;
  text-align: center;
  padding-top: 46px;
  padding-bottom: 40px;
}
.jgjt .box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.jgjt .box .item {
  width: 100%;
  height: 188px;
}
.jgjt .box .item:nth-child(2n) .img {
  float: right;
}
.jgjt .box .item:nth-child(2n) .right {
  float: left;
}
.jgjt .box .item .img {
  width: 454px;
  height: 188px;
  float: left;
}
.jgjt .box .item .img img {
  display: block;
  width: 100%;
  height: 100%;
}
.jgjt .box .item .right {
  float: right;
  width: 438px;
  height: 100%;
}
.jgjt .box .item .right .head {
  width: 100%;
  height: 72px;
  margin-top: 8px;
}
.jgjt .box .item .right .head .k {
  width: 72px;
  height: 72px;
  float: left;
  background: url(../image/jgjt.png);
  background-size: 100% 100%;
  text-align: center;
  line-height: 72px;
  font-size: 24px;
  font-weight: bold;
  color: #fe7e01;
}
.jgjt .box .item .right .head p {
  float: left;
  line-height: 72px;
  font-size: 20px;
  font-weight: bold;
  color: #0d67bd;
  padding-left: 8px;
}
.jgjt .box .item .right .txt-box {
  width: 100%;
  font-size: 16px;
  color: #666;
  line-height: 24px;
  margin-top: 6px;
}
.howinvest {
  width: 908px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  float: right;
}
.howinvest .p1 {
  font-size: 30px;
  color: #fe7e01;
  padding-top: 65px;
  text-align: center;
}
.howinvest .p2 {
  font-size: 14px;
  color: #005bac;
  text-align: center;
  padding-top: 10px;
}
.howinvest .p3 {
  font-size: 42px;
  color: #005bac;
  text-align: center;
  padding-top: 20px;
}
.howinvest .p4 {
  font-size: 20px;
  color: #333;
  text-align: center;
  padding-top: 32px;
}
.howinvest .liyou {
  width: 100%;
  height: 276px;
  margin-top: 120px;
}
.howinvest .liyou .list {
  width: 212px;
  height: 276px;
  float: left;
  background: #e2edf7;
  margin-left: 20px;
}
.howinvest .liyou .list:first-child {
  margin-left: 0;
}
.howinvest .liyou .list .yuan {
  width: 98px;
  height: 98px;
  border-radius: 100%;
  overflow: hidden;
  background: #fe7e01;
  margin: auto;
  margin-top: -49px;
}
.howinvest .liyou .list .yuan p {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding-top: 20px;
}
.howinvest .liyou .list .p1 {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #333;
  line-height: 36px;
  padding-top: 10px;
}
.howinvest .liyou .list .p2 {
  font-size: 16px;
  color: #666;
  line-height: 24px;
  padding: 10px 6px;
  text-align: center;
}
.com-ny-title {
  margin: auto;
  text-align: center;
}
.com-ny-title .p1 {
  font-size: 30px;
  color: #005bac;
}
.com-ny-title .p2 {
  font-size: 16px;
  color: #fe7e01;
}
.com-ny-title .p3 {
  font-size: 16px;
  color: #333;
  padding: 12px 80px 0px;
  line-height: 28px;
}
.ny-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 64px;
}
.fiveadv {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 40px;
}
.fiveadv .list {
  width: 240px;
  height: 240px;
  float: left;
  background: #d3e4f3;
}
.fiveadv .list img {
  display: block;
  width: 100%;
  height: 100%;
}
.fiveadv .list .p1 {
  font-size: 40px;
  font-weight: bold;
  color: #fe7e01;
  text-align: center;
  padding-top: 16px;
}
.fiveadv .list .p2 {
  font-size: 20px;
  font-weight: bold;
  color: #005bac;
  text-align: center;
  padding-top: 8px;
}
.fiveadv .list .p3 {
  font-size: 14px;
  color: #666;
  text-align: center;
  line-height: 22px;
  padding: 20px 6px 0px;
}
.jxsb {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 8px;
}
.jxsb .list {
  display: block;
  width: 360px;
  height: 360px;
  float: left;
  margin-top: 42px;
  margin-left: 60px;
}
.jxsb .list:nth-child(3n+1) {
  margin-left: 0;
}
.jxsb .list .img {
  width: 100%;
  height: 312px;
}
.jxsb .list .img img {
  display: block;
  width: 100%;
  height: 100%;
}
.jxsb .list .title {
  width: 100%;
  height: 48px;
  line-height: 48px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #fff;
  background: #0d67bd;
}
.edit-box {
  margin-top: 46px;
}
.edit-box img {
  text-align: center;
  max-width: 100%;
  margin: 20px 0;
}
.zuidownbox {
  margin-bottom: 40px;
}
.pinzhi {
  width: 806px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  float: left;
  margin-left: 96px;
}
.pinzhi .item {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 54px;
}
.pinzhi .item:nth-child(2n) .wz {
  float: right;
}
.pinzhi .item:nth-child(2n) .img {
  float: left;
}
.pinzhi .item .wz {
  width: 360px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  float: left;
}
.pinzhi .item .wz .p1 {
  font-size: 24px;
  color: #0d67bd;
  font-weight: bold;
  padding-top: 14px;
}
.pinzhi .item .wz .txt {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  font-size: 14px;
  color: #666;
  line-height: 24px;
  margin-top: 14px;
}
.pinzhi .item .img {
  float: right;
  width: 400px;
  height: 200px;
}
.pinzhi .item .img img {
  display: block;
  width: 100%;
  height: 100%;
}
.sbys .p1 {
  font-size: 20px;
  color: #666;
  text-align: center;
}
.sbys .p2 {
  font-size: 36px;
  color: #fe7e01;
  text-align: center;
}
.sbys .box {
  width: 740px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 20px;
}
.sbys .box p {
  font-size: 16px;
  color: #333;
  padding-top: 16px;
}
.sbys .box p span {
  font-size: 24px;
  color: #fe7e01;
}
.sb-list .list {
  margin-top: 42px;
  display: block;
  width: 362px;
  height: 418px;
  float: left;
  margin-left: 56px;
}
.sb-list .list:nth-child(3n+1) {
  margin-left: 0;
}
.sb-list .list .img {
  width: 100%;
  height: 362px;
  box-sizing: border-box;
  border: 6px solid #e2edf7;
}
.sb-list .list .img img {
  display: block;
  width: 100%;
  height: 100%;
}
.sb-list .list .name {
  width: 100%;
  height: 56px;
  line-height: 56px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #656565;
  text-align: center;
}
.fl-list {
  width: 1090px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 38px;
}
.fl-list .list {
  display: block;
  width: 25%;
  height: 160px;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  float: left;
}
.fl-list .list img {
  display: block;
  width: 100%;
  height: 100%;
}
.fl-list .list .cont {
  padding: 26px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.fl-list .list .cont .p1 {
  font-size: 20px;
  font-weight: bold;
  color: #0066cc;
}
.fl-list .list .cont .p2 {
  font-size: 14px;
  color: #666;
  padding-top: 6px;
}
.fl-list .list .cont .yuan {
  width: 26px;
  height: 26px;
  border-radius: 100%;
  border: 1px solid #828282;
  margin-top: 28px;
  text-align: center;
  line-height: 26px;
  font-size: 20px;
  color: #828282;
  font-family: 'songti';
}
.ma {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  background: #ededed;
  margin-top: 84px;
  text-align: center;
}
.ma .p1 {
  font-size: 30px;
  color: #fe7e01;
  padding-top: 30px;
}
.ma .p2 {
  font-size: 16px;
  color: #666;
  padding-top: 18px;
}
.ma .p3 {
  font-size: 30px;
  color: #0066cc;
  padding-top: 4px;
}
.ma a {
  display: block;
  width: 170px;
  height: 56px;
  margin: 24px auto 36px;
  text-align: center;
  line-height: 56px;
  color: #fff;
  background: #fe7e01;
  font-size: 20px;
}
.zj_tel {
  width: 100%;
  height: 140px;
  background: #626262;
  margin-top: 46px;
}
.zj_tel p {
  float: left;
  line-height: 140px;
  color: #fff;
  font-size: 28px;
  padding-left: 36px;
}
.zj_tel a {
  display: block;
  width: 152px;
  height: 56px;
  float: left;
  margin-top: 42px;
  margin-left: 74px;
  background: #fe7e01;
  text-align: center;
  line-height: 56px;
  font-size: 24px;
  color: #fff;
}
.zj_tel img {
  float: right;
  margin-top: 52px;
  width: 444px;
  margin-right: 20px;
}
.sdhx .p-head {
  font-size: 24px;
  color: #0d67bd;
  text-align: center;
}
.sdhx .box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 54px;
}
.sdhx .box .item {
  width: 260px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  float: left;
  text-align: center;
  margin-left: 53px;
}
.sdhx .box .item:first-child {
  margin-left: 0;
}
.sdhx .box .item .yuan {
  width: 120px;
  height: 120px;
  border-radius: 100%;
  border: 1px solid #0d67bd;
  margin: auto;
}
.sdhx .box .item .yuan div {
  width: 112px;
  height: 112px;
  border-radius: 100%;
  margin: 4px auto;
  background: #0d67bd;
  text-align: center;
  line-height: 112px;
  font-size: 40px;
  color: #fff;
}
.sdhx .box .item .p1 {
  font-size: 20px;
  font-weight: bold;
  color: #0d67bd;
  padding-top: 14px;
}
.sdhx .box .item .p2 {
  font-size: 16px;
  color: #626262;
  line-height: 28px;
  padding-top: 20px;
}
.tyjd .p-head {
  font-size: 24px;
  color: #0d67bd;
  text-align: center;
}
.tyjd .box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  position: relative;
  margin-top: 26px;
}
.tyjd .box img {
  display: block;
  width: 100%;
}
.tyjd .box .txt {
  position: absolute;
  width: 414px;
  height: 200px;
  left: 360px;
  top: 50%;
  margin-top: -100px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.tyjd .box .txt .p1 {
  font-size: 30px;
  padding-left: 42px;
}
.tyjd .box .txt .p1:first-child {
  padding-top: 32px;
}
.txjg .head {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  text-align: center;
}
.txjg .head .p1 {
  font-size: 24px;
  font-weight: bold;
  color: #0d67bd;
}
.txjg .head .p1 span {
  color: #fe7e01;
}
.txjg .head .p2 {
  font-size: 16px;
  color: #333;
  padding-top: 14px;
}
.txjg .box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 50px;
}
.txjg .box .item {
  float: left;
  width: 33.33333%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  text-align: center;
}
.txjg .box .item img {
  margin: auto;
  display: block;
  max-width: 70%;
}
.txjg .box .item .p1 {
  font-size: 20px;
  font-weight: bold;
  color: #0d67bd;
  padding-top: 28px;
}
.txjg .box .item .p2 {
  font-size: 16px;
  color: #666;
  padding: 16px 60px;
}
.goodtan .box {
  width: 900px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-bottom: 60px;
}
.goodtan .box .item {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 90px;
}
.goodtan .box .item:nth-child(2n) .img {
  float: right;
}
.goodtan .box .item:nth-child(2n) .right {
  float: left;
}
.goodtan .box .item .img {
  float: left;
  width: 50%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.goodtan .box .item .img img {
  display: block;
  max-width: 80%;
  margin: auto;
}
.goodtan .box .item .right {
  width: 50%;
  float: right;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  text-align: center;
}
.goodtan .box .item .right .p1 {
  font-size: 60px;
  color: #005bac;
  text-align: center;
  padding-top: 70px;
}
.goodtan .box .item .right .p2 {
  font-size: 14px;
  color: #999;
  padding-top: 8px;
}
.goodtan .box .item .right .p3 {
  font-size: 24px;
  color: #fe7e01;
  padding: 12px 0;
}
.goodtan .box .item .right .p4 {
  font-size: 14px;
  color: #333;
  padding: 14px 50px;
  line-height: 24px;
}
.goodtan .box .item .right .yuan {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  border: 1px solid #7d7d7d;
  color: #7d7d7d;
  font-size: 20px;
  font-family: 'songti';
  line-height: 26px;
  margin: 20px auto 0;
}
.bzsj {
  float: right;
  width: 880px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.bzsj img {
  display: block;
  width: 100%;
  margin-top: 112px;
}
.zjfwpt {
  background: #fbfbfb;
  text-align: center;
}
.zjfwpt .p1 {
  font-size: 30px;
  color: #666;
  padding-top: 36px;
}
.zjfwpt .p1 span {
  font-size: 16px;
  color: #fe7e01;
}
.zjfwpt .p2 {
  font-size: 48px;
  color: #0059ab;
  padding-top: 8px;
}
.zjfwpt .p2 span {
  font-size: 16px;
  color: #666;
}
.zjfwpt img {
  max-width: 90%;
  padding-top: 80px;
  padding-bottom: 60px;
}
.sjln .box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 40px;
}
.sjln .box .list {
  width: 356px;
  height: 236px;
  float: left;
  border: 2px solid #b5b5b5;
  border-radius: 12px;
  margin-left: 60px;
}
.sjln .box .list:first-child {
  margin-left: 0;
}
.sjln .box .list .p1 {
  font-size: 24px;
  color: #fe7e01;
  text-align: center;
  padding-top: 32px;
}
.sjln .box .list .p2 {
  font-size: 16px;
  color: #666;
  padding: 30px 22px 0;
  text-align: center;
}
.sjln img {
  display: block;
  max-width: 90%;
  margin: auto;
  margin-top: 56px;
}
.yxzp {
  background: #e0ecf9;
}
.yxzp .com-ny-title {
  margin-top: 52px;
}
.yxzp .box {
  margin-top: 36px;
}
.yxzp .box .list {
  display: block;
  width: 280px;
  height: 280px;
  box-sizing: border-box;
  border: 2px solid #b5b5b5;
  float: left;
  margin-bottom: 30px;
  margin-left: 26px;
}
.yxzp .box .list:nth-child(4n+1) {
  margin-left: 0;
}
.yxzp .box .list img {
  display: block;
  width: 100%;
  height: 100%;
}
.yxzp .more {
  font-size: 20px;
  font-weight: bold;
  color: #0066cc;
  padding-top: 20px;
  padding-bottom: 40px;
  float: right;
}
.rk {
  text-align: center;
}
.rk .p1 {
  font-size: 26px;
  color: #0066cc;
}
.rk .p2 {
  font-size: 18px;
  color: #666;
  padding-top: 6px;
}
.rk .p3 {
  font-size: 36px;
  color: #fe7e01;
  padding-top: 4px;
}
.rk .siw {
  width: 100%;
  height: 150px;
  position: relative;
  margin-bottom: 40px;
  margin-top: 34px;
}
.rk .siw .swiper-container4 {
  width: 1070px;
  margin: auto;
}
.rk .siw .swiper-container4 .swiper-slide {
  height: 100%;
}
.rk .siw .swiper-container4 .swiper-slide .img {
  background: #fff;
  width: 100%;
  height: 110px;
  text-align: center;
  line-height: 110px;
  box-sizing: border-box;
  border: 2px solid #d2d2d2;
}
.rk .siw .swiper-container4 .swiper-slide .img img {
  max-width: 96%;
  max-height: 96%;
  height: auto;
  vertical-align: middle;
}
.rk .siw .swiper-container4 .swiper-slide .txt {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}
.rk .siw .swiper-button-next,
.rk .siw .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23c3c3c3'%2F%3E%3C%2Fsvg%3E");
}
.rk .siw .swiper-button-prev {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
}
.com-left-nav-down {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 26px;
}
.com-left-nav-down .head {
  width: 100%;
  height: 72px;
  background: #005bac;
  color: #fff;
  cursor: pointer;
}
.com-left-nav-down .head .cont {
  padding: 16px;
}
.com-left-nav-down .head .cont p {
  font-size: 20px;
}
.com-left-nav-down .head .cont .en {
  width: 100%;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
}
.com-left-nav-down .bod {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 2px;
  background: #ddedfb;
}
.com-left-nav-down .bod .cont {
  padding: 16px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.com-left-nav-down .bod .cont img {
  display: block;
  width: 100%;
  margin: 14px 0;
}
.com-left-nav-down .bod .cont .p1 {
  font-size: 16px;
  font-weight: bold;
  color: #005bac;
}
.com-left-nav-down .bod .cont .item {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 14px;
}
.com-left-nav-down .bod .cont .item .p {
  font-size: 14px;
  color: #333;
  line-height: 18px;
}
.com-right-box {
  width: 910px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  float: right;
}
.right-xq-edit {
  width: 100%;
  border: 1px solid #b5b5b5;
  box-sizing: border-box;
}
.right-xq-edit .cont {
  padding: 20px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.right-xq-edit .cont img {
  display: block;
  max-width: 96%;
  margin: 20px auto;
}
.com-page1 {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  background: #eeeeee;
  margin: 40px 0;
}
.com-page1 .cont {
  padding: 20px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.com-page1 .cont a {
  display: block;
  width: 100%;
  height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #333;
  line-height: 24px;
}
.news-list-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  background: #fff;
}
.news-list-box .cont {
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.news-list-box .cont .item {
  display: block;
  width: 100%;
  height: 162px;
  border-bottom: 1px dashed #b5b5b5;
  margin-bottom: 16px;
}
.news-list-box .cont .item:hover .right .title {
  color: #005bac;
  font-weight: bold;
}
.news-list-box .cont .item:hover .right .down span {
  border-color: #005bac;
  background: #005bac;
  color: #fff;
}
.news-list-box .cont .item .img-box {
  width: 214px;
  height: 148px;
  float: left;
}
.news-list-box .cont .item .img-box img {
  display: block;
  width: 100%;
  height: 100%;
}
.news-list-box .cont .item .right {
  width: -webkit-calc(100% - 228px);
  width: -moz-calc(100% - 228px);
  width: calc(100% - 228px);
  float: right;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.news-list-box .cont .item .right .title {
  width: 100%;
  height: 34px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #333;
  line-height: 34px;
}
.news-list-box .cont .item .right .txt {
  width: 100%;
  height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 14px;
  color: #666;
  line-height: 20px;
  margin-top: 12px;
}
.news-list-box .cont .item .right .down {
  width: 100%;
  height: 36px;
  margin-top: 26px;
}
.news-list-box .cont .item .right .down p {
  float: left;
  font-size: 14px;
  color: #666;
  line-height: 36px;
}
.news-list-box .cont .item .right .down span {
  display: block;
  width: 96px;
  height: 32px;
  float: right;
  border: 2px solid #fe7e01;
  color: #fe7e01;
  font-size: 14px;
  text-align: center;
  line-height: 32px;
}
.honor-list {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.honor-list .list {
  display: block;
  width: 438px;
  height: 330px;
  float: left;
  border: 1px solid #b5b5b5;
  margin-left: 30px;
  margin-bottom: 20px;
}
.honor-list .list:nth-child(2n+1) {
  margin-left: 0;
}
.honor-list .list:hover {
  background: #005bac;
}
.honor-list .list:hover .name {
  color: #fff;
}
.honor-list .list .img {
  display: block;
  width: 366px;
  height: 266px;
  margin: 14px auto 0;
}
.honor-list .list .img img {
  display: block;
  width: 100%;
  height: 100%;
}
.honor-list .list .name {
  width: 336px;
  height: 42px;
  margin: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 42px;
  font-size: 16px;
  color: #333;
  text-align: center;
}
.teamlist {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.teamlist .list {
  display: block;
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  border-bottom: 1px dashed #b5b5b5;
  margin-bottom: 28px;
}
.teamlist .list .img {
  width: 306px;
  float: left;
  height: 348px;
  box-sizing: border-box;
  border: 1px solid #cecece;
  margin-bottom: 20px;
}
.teamlist .list .img img {
  display: block;
  width: 100%;
  height: 100%;
}
.teamlist .list .right {
  width: 582px;
  float: right;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-bottom: 20px;
}
.teamlist .list .right .p1 {
  font-size: 14px;
  color: #666;
  padding-top: 10px;
}
.teamlist .list .right .p1 span {
  font-size: 20px;
  font-weight: bold;
  color: #fe7e01;
  padding-right: 8px;
}
.teamlist .list .right .txt {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 26px;
  font-size: 14px;
  color: #666;
  line-height: 24px;
  text-indent: 2em;
}
.listbox {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.listbox .list {
  display: block;
  width: 280px;
  height: 330px;
  margin-bottom: 18px;
  float: left;
  margin-left: 34px;
}
.listbox .list:nth-child(3n+1) {
  margin-left: 0;
}
.listbox .list:hover .img {
  border-color: #fe7e01;
}
.listbox .list:hover .name {
  color: #fe7e01;
}
.listbox .list .img {
  width: 100%;
  height: 280px;
  box-sizing: border-box;
  border: 6px solid #e2edf7;
}
.listbox .list .img img {
  display: block;
  width: 100%;
  height: 100%;
}
.listbox .list .name {
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #333;
}
.m-container {
  padding: 0 10px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.m-header {
  width: 100%;
  height: 66px;
  background: #f3f9ff;
  position: relative;
}
.m-header .m-nav-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  position: absolute;
  top: 66px;
  background: rgba(0, 0, 0, 0.6);
  left: 0;
  z-index: 99999;
  padding: 10px 0;
  display: none;
}
.m-header .m-nav-box .list {
  width: 96%;
  height: 32px;
  margin: auto;
  border-bottom: 1px dashed #fff;
}
.m-header .m-nav-box .list a {
  font-size: 14px;
  padding-left: 10px;
  line-height: 32px;
  color: #fff;
}
.m-header .logo {
  display: block;
  width: 112px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  float: left;
  margin-top: 10px;
}
.m-header .logo img {
  display: block;
  width: 100%;
}
.m-header .mid {
  float: left;
  width: 110px;
  height: 44px;
  border-left: 1px solid #a0a0a0;
  margin-top: 14px;
  margin-left: 8px;
}
.m-header .mid p {
  padding-left: 5px;
}
.m-header .mid .p1 {
  font-size: 12px;
  color: #666666;
  padding-top: 5px;
}
.m-header .mid .p2 {
  font-size: 14px;
  color: #fe7e01;
  padding-top: 2px;
}
.m-header .m-menu-btn {
  float: right;
  width: 46px;
  height: 46px;
  margin-top: 10px;
  cursor: pointer;
  background: #0d67bd;
  text-align: center;
  line-height: 46px;
}
.m-header .m-menu-btn i {
  color: #fff;
  font-size: 20px;
}
.m-search {
  width: 100%;
  height: 44px;
  background: #ededed;
}
.m-search input {
  display: block;
  float: left;
  width: calc(100% - 84px);
  width: -webkit-calc(100% - 84px);
  width: -moz-calc(100% - 84px);
  height: 30px;
  margin-top: 7px;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  text-indent: 6px;
  outline: none;
}
.m-search a {
  display: block;
  width: 74px;
  height: 30px;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  float: right;
  margin-top: 7px;
  font-size: 13px;
  color: #858585;
  line-height: 28px;
  text-align: center;
  background: #fafafa;
}
.m-index_product .m-com-title-img {
  width: 200px;
  display: block;
  margin: auto;
  margin-top: 16px;
}
.m-index_product .nav-box {
  width: 100%;
  height: 30px;
  margin-top: 14px;
}
.m-index_product .nav-box .swiper-container999 {
  width: 100%;
  height: 100%;
}
.m-index_product .nav-box .swiper-container999 .swiper-slide {
  float: left;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #ccc;
  display: block;
  display: inline-block;
  border-radius: 2px;
}
.m-index_product .nav-box .swiper-container999 .swiper-slide p {
  font-size: 14px;
  color: #666666;
  padding: 0 10px;
  line-height: 28px;
}
.m-index_product .product-list-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.m-index_product .product-list-box .box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.m-index_product .product-list-box .box .list {
  display: block;
  width: 48%;
  float: left;
  box-sizing: border-box;
  border: 1px solid #adadad;
  margin-top: 10px;
  margin-left: 4%;
}
.m-index_product .product-list-box .box .list:nth-child(2n+1) {
  margin-left: 0;
}
.m-index_product .product-list-box .box .list img {
  display: block;
  width: 90%;
  margin: 8px auto;
}
.m-index_product .product-list-box .box .list .title {
  width: 90%;
  height: 32px;
  margin: auto;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 32px;
  font-size: 12px;
  color: #666666;
}
.m-index_product .product-list-box .more {
  display: block;
  width: 160px;
  height: 36px;
  margin: 20px auto 24px;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  color: #666;
}
.m-index-question {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  background: #ededed;
}
.m-index-question .m-com-title-img {
  width: 280px;
  display: block;
  margin: 16px auto 4px;
}
.m-index-question .question-img {
  display: block;
  max-width: 100%;
  margin: auto;
  margin-bottom: 20px;
}
.m-ggw-img {
  display: block;
  width: 100%;
}
.m-mjzd {
  background: #eff3f7;
}
.m-mjzd .p1 {
  font-size: 16px;
  color: #1068bd;
  font-weight: bold;
  text-align: center;
  padding-top: 16px;
}
.m-mjzd img {
  display: block;
  max-width: 100%;
  margin: 13px auto 18px;
}
.m-ys .m-com-title-img {
  display: block;
  width: 230px;
  margin: 34px auto 26px;
}
.m-ys .box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.m-ys .box .list {
  width: 48%;
  float: left;
  height: 106px;
  box-sizing: border-box;
  border: 1px solid #d2d2d2;
  margin-left: 4%;
  margin-bottom: 8px;
}
.m-ys .box .list:nth-child(2n+1) {
  margin-left: 0;
}
.m-ys .box .list .cont {
  padding: 6px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.m-ys .box .list .cont img {
  display: block;
  width: 38px;
  height: 38px;
  float: left;
  margin-top: 2px;
}
.m-ys .box .list .cont .right {
  width: calc(100% - 44px);
  width: -webkit-calc(100% - 44px);
  width: -moz-calc(100% - 44px);
  float: right;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.m-ys .box .list .cont .right p {
  font-size: 14px;
  color: #1068bd;
  font-weight: bold;
  padding-top: 4px;
}
.m-ys .box .list .cont .right .txt {
  font-size: 12px;
  color: #808080;
  line-height: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  height: 60px;
  margin-top: 6px;
}
.m-nhj {
  background: #f5f5f5;
}
.m-nhj .p-head {
  font-size: 16px;
  color: #1068bd;
  font-weight: bold;
  text-align: center;
  padding-top: 18px;
}
.m-nhj .box {
  width: 100%;
  height: 168px;
  margin-top: 12px;
  margin-bottom: 24px;
  background: url("../image/a2.jpg") no-repeat;
  background-size: cover;
}
.m-nhj .box .list {
  width: 32%;
  margin-left: 2%;
  height: 138px;
  margin-top: 16px;
  background: rgba(16, 104, 189, 0.9);
  border-radius: 8px;
  text-align: center;
  float: left;
}
.m-nhj .box .list:first-child {
  margin-left: 0;
}
.m-nhj .box .list .p1 {
  font-size: 18px;
  color: #fff;
  text-align: center;
  padding-top: 12px;
  font-family: 'songti';
}
.m-nhj .box .list .heng {
  width: 14px;
  height: 2px;
  background: #fff;
  margin: 4px auto 8px;
}
.m-nhj .box .list .p2 {
  font-size: 12px;
  color: #b9d8f5;
  line-height: 16px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
}
.m-about .m-com-title-img {
  width: 280px;
  display: block;
  margin: 30px auto 0;
}
.m-about .p-head {
  font-size: 12px;
  color: #666;
  text-align: center;
  padding-top: 6px;
}
.m-about .title {
  width: 100%;
  height: 38px;
  margin-top: 8px;
  border-bottom: 2px solid #d3d3d3;
  line-height: 38px;
  font-size: 14px;
  font-weight: bold;
  color: #666;
}
.m-about .gsjpg {
  display: block;
  width: 100%;
  margin-top: 11px;
}
.m-about .txt {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  margin-top: 8px;
}
.m-about .btn-box {
  width: 100%;
  height: 32px;
  margin-top: 12px;
  margin-bottom: 20px;
}
.m-about .btn-box a {
  display: block;
  width: 106px;
  height: 32px;
  float: right;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #666666;
  margin-left: 14px;
}
.m-team .top {
  width: 100%;
  height: 140px;
  background: url(../image/bg4.jpg);
  background-size: cover;
  background-position: center center;
  box-sizing: border-box;
  border: 1px solid transparent;
}
.m-team .top .box {
  width: 242px;
  height: 84px;
  background: rgba(255, 255, 255, 0.8);
  margin: 28px auto 0;
  box-sizing: border-box;
  border: 1px solid transparent;
}
.m-team .top .box img {
  display: block;
  margin: 20px auto 0;
  width: 180px;
}
.m-team .top .box .p-head {
  font-size: 13px;
  color: #666;
  text-align: center;
  padding-top: 4px;
}
.m-team .down {
  background: #dfe8f3;
  padding: 10px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.m-team .down .mid {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.m-team .down .mid .img {
  width: 122px;
  height: 140px;
  float: left;
  box-sizing: border-box;
  border: 1px solid #cecfd0;
}
.m-team .down .mid .img img {
  display: block;
  width: 100%;
  height: 100%;
}
.m-team .down .mid .right {
  width: calc(100% - 132px);
  width: -webkit-calc(100% - 132px);
  width: -moz-calc(100% - 132px);
  float: right;
}
.m-team .down .mid .right .p-head {
  font-size: 13px;
  color: #333333;
  padding-top: 10px;
}
.m-team .down .mid .right .p-head span {
  font-size: 16px;
  color: #fe7e01;
}
.m-team .down .mid .right .txt {
  width: 100%;
  height: 66px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-size: 13px;
  line-height: 22px;
  color: #666;
  margin-top: 6px;
}
.m-team .down .mid .right .ck {
  display: block;
  width: 96px;
  height: 30px;
  float: right;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  text-align: center;
  line-height: 28px;
  font-size: 14px;
  color: #666666;
  margin-left: 14px;
  margin-top: 6px;
}
.m-team .down .bottom-box {
  width: 100%;
  height: 170px;
  margin-bottom: 20px;
}
.m-team .down .bottom-box .swiper-slide {
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #d9d9dc;
}
.m-team .down .bottom-box .swiper-slide img {
  display: block;
  width: 100%;
  height: 130px;
}
.m-team .down .bottom-box .swiper-slide .name {
  width: 100%;
  height: 40px;
  text-align: center;
}
.m-team .down .bottom-box .swiper-slide .name p {
  font-size: 12px;
  color: #666;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.m-team .down .bottom-box .swiper-slide .name .p1 {
  color: #fe7e01;
  padding-top: 4px;
}
.m-team .down .more {
  display: block;
  width: 106px;
  height: 32px;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #666666;
  margin: 0 auto 20px;
}
.m-case .m-com-title-img {
  display: block;
  width: 190px;
  margin: 32px auto 0;
}
.m-case .p-head {
  font-size: 13px;
  color: #666666;
  text-align: center;
  padding-top: 2px;
}
.m-case .box {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 28px;
}
.m-case .box .list {
  width: 100%;
  height: 95px;
  border-bottom: 1px dashed #bfbfbf;
  display: block;
  margin-bottom: 11px;
}
.m-case .box .list img {
  display: block;
  float: left;
  width: 94px;
  height: 88px;
}
.m-case .box .list .right {
  width: calc(100% - 104px);
  width: -webkit-calc(100% - 104px);
  width: -moz-calc(100% - 104px);
  float: right;
}
.m-case .box .list .right .title {
  width: 100%;
  height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 26px;
  font-size: 16px;
  color: #f49033;
}
.m-case .box .list .right .txt {
  width: 100%;
  height: 40px;
  line-height: 20px;
  font-size: 14px;
  color: #666;
  margin-top: 6px;
}
.m-case .more {
  display: block;
  width: 106px;
  height: 32px;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #666666;
  margin: 0 auto 20px;
}
.m-news .m-com-title-img {
  display: block;
  width: 200px;
  margin: 14px auto 0;
}
.m-news .nav-box {
  width: 100%;
  margin-top: 24px;
  height: 30px;
}
.m-news .nav-box a {
  display: block;
  width: 50%;
  height: 100%;
  text-align: center;
  line-height: 30px;
  font-size: 16px;
  color: #666;
  float: left;
}
.m-news .nav-box .act {
  background: #1068bd;
  color: #fff;
}
.m-news .big-box {
  margin-top: 16px;
}
.m-news .big-box .box .list {
  width: 100%;
  height: 100px;
  border-bottom: 1px dashed #b5b5b5;
  display: block;
  margin-bottom: 12px;
}
.m-news .big-box .box .list .title {
  width: 100%;
  height: auto;
  zoom: 1;
  margin: auto;
  height: 26px;
  overflow: hidden;
}
.m-news .big-box .box .list .title i {
  font-weight: bold;
  font-size: 12px;
  line-height: 26px;
  float: left;
  margin-right: 4px;
  color: #fe8107;
}
.m-news .big-box .box .list .title p {
  line-height: 26px;
  font-size: 16px;
  color: #fe8107;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.m-news .big-box .box .list .txt {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 40px;
  line-height: 20px;
  font-size: 14px;
  color: #808080;
  margin-top: 4px;
}
.m-news .big-box .box .list .down {
  width: 100%;
  height: 24px;
  margin-top: 4px;
  line-height: 24px;
  font-size: 12px;
  color: #808080;
}
.m-news .big-box .box .list .down .i {
  padding-left: 14px;
}
.m-news .big-box .box .more {
  display: block;
  width: 106px;
  height: 32px;
  box-sizing: border-box;
  border: 1px solid #b5b5b5;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #666666;
  margin: 0 auto 20px;
}
.m-footer {
  border-top: 3px solid #fe7e01;
}
.m-footer .top {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  background: #0d67bd;
}
.m-footer .top .p-a {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 12px;
}
.m-footer .top .p-a a {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  margin-right: 8px;
  margin-bottom: 8px;
}
.m-footer .top .top-down {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  margin-top: 11px;
}
.m-footer .top .top-down .left {
  width: 96px;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
  float: left;
  margin-top: 18px;
}
.m-footer .top .top-down .left img {
  display: block;
  width: 100%;
  height: 96px;
}
.m-footer .top .top-down .left p {
  font-size: 13px;
  color: #fff;
  text-align: center;
  padding-top: 4px;
}
.m-footer .top .top-down .right {
  width: calc(100% - 100px);
  width: -webkit-calc(100% - 100px);
  width: -moz-calc(100% - 100px);
  float: right;
}
.m-footer .top .top-down .right .item {
  width: 100%;
  height: auto;
  overflow: hidden;
  zoom: 1;
  margin: auto;
}
.m-footer .top .top-down .right .item .item-l {
  width: 60px;
  line-height: 24px;
  float: left;
  font-size: 12px;
  color: #fff;
  text-align: right;
}
.m-footer .top .top-down .right .item .item-r {
  float: right;
  width: calc(100% - 62px);
  width: -webkit-calc(100% - 62px);
  width: -moz-calc(100% - 62px);
}
.m-footer .top .top-down .right .item .item-r p {
  font-size: 12px;
  color: #fff;
  line-height: 24px;
}
.m-footer .down p {
  font-size: 12px;
  color: #666666;
  text-align: center;
}
.m-footer .down .p1 {
  padding-top: 6px;
}
.m-footer .down .p2 {
  padding-bottom: 8px;
  padding-top: 4px;
}
